package com.ruyuan.little.project.rocketmq.api.login.service;

import com.ruyuan.little.project.rocketmq.api.login.dto.LoginRequestDTO;
import com.ruyuan.little.project.rocketmq.api.login.enums.FirstLoginStatusEnum;

/**
 * @author Bryce
 * @create 2021-04-21 21:56
 * @Description
 */
public interface LoginService {
    /**
     * 第一次登陆分发优惠券
     *
     * @param loginRequestDTO 登陆信息
     */
    void firstLoginDistributeCoupon(LoginRequestDTO loginRequestDTO);

    /**
     * 重置用户登陆状态
     *
     * @param phoneNumber 手机号
     */
    void resetFirstLoginStatus(String phoneNumber);


}
